﻿package mortal.game.view.copy.guildCopy
{
    import Message.Public.*;

    public class GuildCopyCache extends Object
    {
        private var _isOpen:Boolean;
        private var _hurtInfo:SGuildBossCopyHurtInfo;
        private var _rewardInfo:SGuildBossRewardInfo;
        private var _nextBossTime:int;
        private var _copeyLeftTime:int;
        private var _activityOnOpen:int;

        public function GuildCopyCache()
        {
            return;
        }// end function

        public function get rewardInfo() : SGuildBossRewardInfo
        {
            return this._rewardInfo;
        }// end function

        public function set rewardInfo(param1:SGuildBossRewardInfo) : void
        {
            this._rewardInfo = param1;
            return;
        }// end function

        public function get hurtInfo() : SGuildBossCopyHurtInfo
        {
            return this._hurtInfo;
        }// end function

        public function set hurtInfo(param1:SGuildBossCopyHurtInfo) : void
        {
            this._hurtInfo = param1;
            return;
        }// end function

        public function get isOpen() : Boolean
        {
            return this._isOpen;
        }// end function

        public function set isOpen(param1:Boolean) : void
        {
            this._isOpen = param1;
            return;
        }// end function

        public function get activityOnOpen() : int
        {
            return this._activityOnOpen;
        }// end function

        public function set activityOnOpen(param1:int) : void
        {
            this._activityOnOpen = param1;
            return;
        }// end function

        public function get nextBossTime() : int
        {
            return this._nextBossTime;
        }// end function

        public function set nextBossTime(param1:int) : void
        {
            this._nextBossTime = param1;
            return;
        }// end function

        public function get copeyLeftTime() : int
        {
            return this._copeyLeftTime;
        }// end function

        public function set copeyLeftTime(param1:int) : void
        {
            this._copeyLeftTime = param1;
            return;
        }// end function

        public function clear() : void
        {
            this._hurtInfo = null;
            this._rewardInfo = null;
            this._copeyLeftTime = 0;
            return;
        }// end function

    }
}
